// 内容发布提交按钮
import request from '@/utils/request';

// 图片上传
export function uploadImg(data) {
  return request({
    headers: {
      'Content-Type': 'multipart/form-data'
    },
    url: `/api/material/upload`,
    method: 'post',
    data: data
  })
}

//  缩略图上传
export function uploadThumb(data) {
  return request({
    headers: {
      'Content-Type': 'multipart/form-data'
    },
    url: `/api/material/upload-thumb`,
    method: 'post',
    data: data
  })
}

//  获取内容类型列表 需要更改 “本地要闻、时政要闻、工作动态、多党合作、民族宗教、公示公告、信息公开、港澳台侨、非公经济、基层统战、党外知识分子和新的社会阶层、理论园地、轮播页、轮播专题、学习新语、新闻中心、领导之窗、机构设置”
export function GetContentTypeList(params) {
  return request({
    url: '/api/contenttype/page',
    method: 'get',
    params
  })
}

//  新建栏目内容
export function PublishContent(data) {
  return request({
    headers: {
      'Content-Type': 'application/json'
    },
    url: '/api/contentnotice/saveNotice',
    method: 'post',
    data: data
  })
}
// 草稿跳转提交
export function PublishContentNotice(data) {
  return request({
    headers: {
      'Content-Type': 'application/json'
    },
    url: '/api/contentnotice/submitNotice',
    method: 'post',
    data: data
  })
}

// 内容审核页面table获取接口
export function GetContentList(data) {
  return request({
    headers: {
      'Content-Type': 'application/json'
    },
    url: '/api/contentnotice/getList',
    method: 'post',
    data: data
  })
}

// 内容审核页面查询接口
export function SearchList(data) {
  return request({
    headers: {
      'Content-Type': 'application/json'
    },
    url: '/api/contentnotice/getList',
    method: 'post',
    data: data
  })
}

// 内容审核页面删除接口
export function DeleteList(data) {
  return request({
    headers: {
      'Content-Type': 'application/json'
    },
    url: '/api/contentnotice/del',
    method: 'post',
    params: data
  })
}

// 内容审核接口
export function auditContent(type, data) {
  const serviceName = type ? 'reviewPass' : 'reviewFail';
  return request({
    headers: {
      'Content-Type': 'application/json'
    },
    url: `/api/contentnotice/${serviceName}`,
    method: 'post',
    data: data
  })
}

// 内容发布接口
export function ContentPublish(data) {
  return request({
    headers: {
      'Content-Type': 'application/json'
    },
    url: `/api/contentnotice/publish`,
    method: 'post',
    data: data
  })
}

// 内容撤回接口
export function ContentWithdraw(data) {
  return request({
    headers: {
      'Content-Type': 'application/json'
    },
    url: `/api/contentnotice/withdraw`,
    method: 'post',
    data: data
  })
}
